import sys
sys.path.append('..')
from data.dataset import DATASET, DATASET_PATH
from utils.geo import get_elevation,get_place
DATASET['elevation'] = DATASET.progress_apply(lambda city: get_elevation(city['latitude'],city['longitude']),axis=1)
DATASET['elevation']
DATASET.sort_values(by='elevation').iloc[-10:][['city','country','latitude','longitude','elevation']]
DATASET.sort_values(by='elevation').iloc[:10][['city','country','latitude','longitude','elevation']]
DATASET.loc[DATASET['elevation'] == -9999, 'elevation'] = 0
DATASET.sort_values(by='elevation').iloc[:10][['city','country','latitude','longitude','elevation']]
DATASET.to_csv(DATASET_PATH)